﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
bool a[100];
//将 1,2,…,9共 9 个数分成 3 组，分别组成 3 个三位数，
//且使这 3 个三位数构成 1:2:3 的比例，
//试求出所有满足条件的 3 个三位数。
int main() {
	
	for (int i = 123; i <= 329; i++)
	{
		memset(a, 0, sizeof(a));
		int v = 0;
		a[i % 10] = a[i / 10 % 10] = a[i / 100] = a[i * 2 % 10] = a[1 * 2 / 10 % 10] = a[i * 2 / 100] = a[i * 3 % 10] = a[i * 3 / 10 % 10] = a[i * 3 / 100 ]= true; 
		for (int j = 1; j < 9; j++) {
			v += a[j];
	}
		if (v == 9)
			printf("%d %d %d\n", i, i * 2, i * 3);
	}
	return 0;
}